numbers = []
while True:
    x= input('88')
    #异常处理结构，用来保护用户只能输入实数，可自行增加代码限制实数范围
    try:
        #先把x转换为实数,然后追加到列表numbers尾部
        numbers.append(float(x))
    except:
        print('不是合法成绩')

        #下面的循环用来限制用户只能输入任意大小写的“yes”或“no”
    while True:
        flag = input('继续输入吗？(yes/no)：').lower()
        if flag not in ('yes', 'no'):
            print('只能输入yes或no')
        else:
            break
    if flag == 'no':
        break

#计算平均分
print(sum(numbers) / len(numbers))
